@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*!
 * CONTENTS
 *
 * SETTINGS
 * variable..................变量集中存储文件
 * minxin....................minxin集中存储文件
 *
 * TOOLS
 *
 * COMPONENTS
 * reset.....................Compass内置的浏览器重置样式文件
 *
 * BUSINESS
 *
 * BASE
 * screen....................针对当前站点主页的样式修饰
 * 
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* 分割线1 */
/* 分割线2 */
/* 分割线3 */
.test-opacity {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

.headline {
  font-family: braggadocio, Aria, Verdana, Helvetica, sans-serif;
}

.test-inline-block {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
}
a:active, a:focus {
  outline: none;
}

.list-unstyled {
  list-style: none;
}
.list-unstyled li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.list-unstyled-li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.list-inline {
  list-style-type: none;
}
.list-inline, .list-inline li {
  margin: 0;
  padding: 0;
  display: inline;
}

.list-horizontal {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
.list-horizontal li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  display: inline;
}

.list-inline-block {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
.list-inline-block li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
}

.text-force-wrap {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}

.text-nowrap {
  white-space: nowrap;
}

.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -moz-binding: url('xml/ellipsis.xml#ellipsis');
}

.text-hide {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}

.btn-find {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('../images/С_logo.png?1476183678');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 56px;
  height: 56px;
}

html {
  font-size: 100%;
  line-height: 1.5em;
}

h1 {
  font-size: 3em;
  line-height: 1.5em;
}

h2 {
  font-size: 2.25em;
  line-height: 1.33333em;
}

h3 {
  font-size: 1.5em;
  line-height: 2em;
}

h4 {
  font-size: 1.3125em;
  line-height: 2.28571em;
}

h5 {
  font-size: 1.125em;
  line-height: 1.33333em;
}

h6 {
  font-size: 1em;
  line-height: 1.5em;
}

p {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 3em;
  margin-bottom: 1.5em;
}

.analyzer-logo {
  background-image: url('../images/С_logo.png?1476183678');
}

@font-face {
  font-family: "glyphicons";
  src: url('../fonts/glyphicons-halflings-regular.eot?1506534950') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.svg?1506534950') format('svg'), url('../fonts/glyphicons-halflings-regular.ttf?1506534950') format('truetype'), url('../fonts/glyphicons-halflings-regular.woff?1506534950') format('woff'), url('../fonts/glyphicons-halflings-regular.woff2?1506534950') format('woff2');
}
p.bar, div.bar, span.bar {
  color: #f00;
}

.print-only {
  display: none;
}

.good-price {
  border: 2px solid black;
}
.good-price thead th {
  border-bottom: 2px solid black;
}
.good-price tfoot th, .good-price tfoot td {
  border-top: 2px solid black;
}
.good-price th:first-child, .good-price th.first {
  border-right: 2px solid black;
}
.good-price th, .good-price td {
  border-right: 1px solid #233551;
  border-bottom: 1px solid #233551;
  border-left-width: 0;
  border-top-width: 0;
}
.good-price th:last-child, .good-price td:last-child {
  border-right-width: 0;
}
.good-price th.last, .good-price td.last {
  border-right-width: 0;
}
.good-price tbody tr:last-child th, .good-price tbody tr:last-child td, .good-price tfoot tr:last-child th, .good-price tfoot tr:last-child td {
  border-bottom-width: 0;
}
.good-price tbody tr.last th, .good-price tbody tr.last td, .good-price tfoot tr.last th, .good-price tfoot tr.last td {
  border-bottom-width: 0;
}
.good-price th {
  text-align: center;
  font-weight: bold;
}
.good-price td,
.good-price th {
  padding: 2px;
}
.good-price td.numeric,
.good-price th.numeric {
  text-align: right;
}
.good-price th {
  background-color: #0ff;
}
.good-price th.even, .good-price th:nth-child(2n) {
  background-color: #00dddd;
}
.good-price tr.odd td, .good-price tr:nth-child(2n+1) td {
  background-color: #98c67a;
}
.good-price tr.odd td.even, .good-price tr.odd td:nth-child(2n), .good-price tr:nth-child(2n+1) td.even, .good-price tr:nth-child(2n+1) td:nth-child(2n) {
  background-color: #76a458;
}
.good-price tr.even td {
  background-color: #7a98c6;
}
.good-price tr.even td.even, .good-price tr.even td:nth-child(2n) {
  background-color: #5876a4;
}
.good-price tfoot th, .good-price tfoot td {
  background-color: #f0f;
}
.good-price tfoot th.even, .good-price tfoot th:nth-child(2n), .good-price tfoot td.even, .good-price tfoot td:nth-child(2n) {
  background-color: #dd00dd;
}

.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.pull-left {
  float: left;
  display: inline;
}

.need-has-layout {
  *zoom: 1;
}

.underscore-hack-display {
  display: block;
  _display: inline;
}

.test-min-height {
  min-height: 30px;
  height: auto;
  _height: 30px;
}

.tag-cloud {
  font-size: 24px;
  line-height: 28.8px;
}
.tag-cloud .xxs, .tag-cloud .xs, .tag-cloud .s, .tag-cloud .l, .tag-cloud .xl, .tag-cloud .xxl {
  line-height: 28.8px;
}
.tag-cloud .xxs {
  font-size: 12px;
}
.tag-cloud .xs {
  font-size: 16px;
}
.tag-cloud .s {
  font-size: 18px;
}
.tag-cloud .l {
  font-size: 32px;
}
.tag-cloud .xl {
  font-size: 36px;
}
.tag-cloud .xxl {
  font-size: 48px;
}

.icon-sprite, .icon-w10_l, .icon-w11_l, .icon-w12_l, .icon-w13_l, .icon-w14_l, .icon-w16_l, .icon-w19_l, .icon-w20_l, .icon-w26_l, .icon-w28_l, .icon-w32_l, .icon-w37_l, .icon-w39_l, .icon-w40_l, .icon-w41_l, .icon-w42, .icon-w60_l, .icon-w61_l, .icon-w62_l, .icon-w63_l, .icon-w64_l, .icon-w65_l, .tianqi-icon {
  background-image: url('../images/icon-s65463534e0.png');
  background-repeat: no-repeat;
}

/* 雪碧图的配置 */
.icon-w10_l {
  background-position: 0 -132px;
  height: 66px;
  width: 66px;
}
.icon-w10_l:hover, .icon-w10_l.w10_l-hover {
  background-position: 0 -66px;
}
.icon-w10_l:active, .icon-w10_l.w10_l-active {
  background-position: 0 0;
}

.icon-w11_l {
  background-position: 0 -198px;
  height: 66px;
  width: 66px;
}

.icon-w12_l {
  background-position: 0 -264px;
  height: 66px;
  width: 66px;
}

.icon-w13_l {
  background-position: 0 -330px;
  height: 66px;
  width: 66px;
}

.icon-w14_l {
  background-position: 0 -396px;
  height: 66px;
  width: 66px;
}

.icon-w16_l {
  background-position: 0 -462px;
  height: 66px;
  width: 66px;
}

.icon-w19_l {
  background-position: 0 -528px;
  height: 66px;
  width: 66px;
}

.icon-w20_l {
  background-position: 0 -594px;
  height: 66px;
  width: 66px;
}

.icon-w26_l {
  background-position: 0 -660px;
  height: 66px;
  width: 66px;
}

.icon-w28_l {
  background-position: 0 -726px;
  height: 66px;
  width: 66px;
}

.icon-w32_l {
  background-position: 0 -792px;
  height: 66px;
  width: 66px;
}

.icon-w37_l {
  background-position: 0 -858px;
  height: 66px;
  width: 66px;
}

.icon-w39_l {
  background-position: 0 -924px;
  height: 66px;
  width: 66px;
}

.icon-w40_l {
  background-position: 0 -990px;
  height: 66px;
  width: 66px;
}

.icon-w41_l {
  background-position: 0 -1056px;
  height: 66px;
  width: 66px;
}

.icon-w42 {
  background-position: 0 -1122px;
  height: 66px;
  width: 66px;
}

.icon-w60_l {
  background-position: 0 -1188px;
  height: 66px;
  width: 66px;
}

.icon-w61_l {
  background-position: 0 -1254px;
  height: 66px;
  width: 66px;
}

.icon-w62_l {
  background-position: 0 -1320px;
  height: 66px;
  width: 66px;
}

.icon-w63_l {
  background-position: 0 -1386px;
  height: 66px;
  width: 66px;
}

.icon-w64_l {
  background-position: 0 -1452px;
  height: 66px;
  width: 66px;
}

.icon-w65_l {
  background-position: 0 -1518px;
  height: 66px;
  width: 66px;
}

.icon-alipay {
  height: 15px;
  width: 15px;
  background-image: url('../images/retina-version/sprites-s19357bd28b.png');
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .icon-alipay {
    background-image: url('../images/retina-version/sprites-retina-s7275e4cf61.png');
    background-position: 0 0;
    -moz-background-size: 15px auto;
    -o-background-size: 15px auto;
    -webkit-background-size: 15px auto;
    background-size: 15px auto;
  }
}

.bg {
  background-color: #ff0;
}

.tianqi-icon {
  background-position: 0 -132px;
  height: 66px;
  width: 66px;
  background-color: #0ff;
}
.tianqi-icon:hover, .tianqi-icon.w10_l-hover {
  background-position: 0 -66px;
}
.tianqi-icon:active, .tianqi-icon.w10_l-active {
  background-position: 0 0;
}

/* 页面主题内容样式 */
.main-sec {
  font-family: Aria, Verdana, Helvetica, sans-serif;
}
.main-sec-detail {
  font-size: 12px;
}

.main-sec-headline {
  font-family: Aria, Verdana, Helvetica, sans-serif;
  font-size: 16px;
}

a:hover {
  color: blue;
}

p {
  color: #8000ff;
}

.webdemo-sec {
  -moz-box-shadow: 1px 1px 3px 2px #333;
  -webkit-box-shadow: 1px 1px 3px 2px #333;
  box-shadow: 1px 1px 3px 2px #333;
}
@media (min-width: 768px) {
  .webdemo-sec {
    width: 50%;
    float: left;
  }
}
.webdemo-sec:hover {
  background-color: #f5f5f5;
}

.error.instrusion, .instrusion.serious-error {
  background-image: url(../img/bg.jpg);
}

.error, .serious-error {
  color: #f00;
}

.serious-error {
  height: 30px;
}

.serious-error {
  border: 1px solid #f00;
}

.a, .b, .c {
  font-size: 16px;
}

.b, .c {
  color: #333;
}

.c {
  background-color: #0ff;
}
